Syntaktischer Zucker

Syntaktischer Zucker sind Syntaxerweiterungen in Programmiersprachen, welche der Vereinfachung von Schreibweisen dienen.[1] Diese Erweiterungen sind alternative Schreibweisen, die aber nicht die Ausdrucksstärke und Funktionalität der Programmiersprache erweitern.[2]

Syntaktischer Zucker lässt sich durch reine Textumformungen auf Grundelemente der Sprache zurückführen („desugar“, dt. entsüßen).[2]

Der Begriff syntactic sugar wurde in den 1960er Jahren vom britischen Informatiker Peter J. Landin[3][2] geprägt.

  1. RWTH Aachen: syntactic sugar. Abgerufen am 9. Oktober 2018 (englisch).
  2. a b c Type-sound Syntactic Language Extension. (PDF) Abgerufen am 9. Oktober 2018 (englisch).
  3. Edsger W. Dijkstra weist in seinem Tripreport darauf hin, dass der Begriff auf Peter Landin zurückzuführen ist, und der Begriff wird bereits im Report 1965 des Departments of Computer Science der University of Illinois verwendet.

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search